package com.example.base.mvi

/**
 * State
 * 请求成功（请求出的数据，type（请求的类型，当一个界面有多个请求时使用  单个请求可使用默认值））
 *
 */
sealed class UiState {
    data class onSuccess<T>(val data:T,val type: HttpType=HttpType.DEFAULT):UiState()
    data class onError(val msg:String):UiState()
    data object onLoading:UiState()
}